package com.bs.service;

import java.util.List;

import com.bs.entity.MedicineCategory;

/**
 * 药品类别service层处理接口
 * @author Shimeimei
 *
 */
public interface CategoryService {
	
 /**
  * 添加新的药品类别	
  * @param medicineCategory 药品类别对象
  * @return 返回true表示添加成功否则失败
  */
  public boolean addMedicineCategory(MedicineCategory medicineCategory);
  
  /**
   * 获取药品类别列表
   * @return
   */
  public List<MedicineCategory> getAllMedicineCategory();
  
  /**
   * 获取药品详细信息
   * @param id 药品类别id
   * @return 返回药品详情
   */
  public MedicineCategory getCategoryById(String id);
  
  /**
   * 编辑药品类别信息
   * @param medicineCategory
   * @return 返回true表示编辑成功否则表示失败
   */
  public boolean editCategory(MedicineCategory medicineCategory);
  
  /**
   * 根据id删除指定的药品类别信息
   * @param id 药品类别id
   * @return true表示删除成功false表示删除失败
   */
  public boolean deleteCategory(MedicineCategory medicineCategory);
}

